Data transmission method and device, and readable storage medium

ABSTRACT

Disclosed is a data transmission method, belonging to the technical field of wireless communications. The method comprises: receiving scheduling information sent by a base station in one PDCCH, wherein the scheduling information is used to schedule the transmission of at least two data blocks; acquiring a narrowband transmission set; acquiring a size parameter of an alternative transmission unit; and according to the narrowband transmission set and the size parameter of the alternative transmission unit, performing frequency hopping alternative transmission of at least two data blocks with the base station. The present disclosure simultaneously realizes the scheduling of repeated transmission and frequency hopping to transmission of multiple data blocks between a terminal and a base station by means of scheduling information in one PDCCH.

CROSS-REFERENCE TO RELATED APPLICATION

This application is a U.S. national phase of International ApplicationNo. PCT/CN2018/112754, filed with the State Intellectual Property Officeof P. R. China on Oct. 30, 2018, the content of which is incorporatedherein by reference in its entirety.

TECHNICAL FIELD

The present disclosure relates to a field of communication technology,and more particularly, to a method and an apparatus for transmittingdata and a readable storage medium.

BACKGROUND

MTC (Machine Type Communication) technology is widely used withcontinuing development of the Internet of Things.

In the related art, in order to save scheduling resources and powerconsumption of terminals, a base station in the MTC scenario canschedule a transmission of multiple transmission blocks in onescheduling. In order to improve time diversity effect and transmissionefficiency, there is a need to use an alternating transmission mechanismin the scheduling of the multiple transmission blocks. Further, in orderto ensure cross sub-frame channel estimation and symbol combining gains,there is also a need for multiple repeated transmissions of onetransmission block.

However, in the related art, there is no solution of realizingscheduling of both the repeated transmissions and frequency hoppingtransmission of multiple transmission blocks at the same time.

SUMMARY

The present disclosure provides a method and an apparatus fortransmitting data and a readable storage medium. The technical solutionwill be described as follows.

According to a first aspect of embodiments of the present disclosure, amethod for transmitting data is provided. The method is performed by aterminal and includes: receiving schedule information sent by a basestation in a physical downlink control channel (PDCCH), in which theschedule information is used to schedule a transmission of at least twotransmission blocks; obtaining a transmission narrow-band set of the atleast two transmission blocks, in which the transmission narrow-band setincludes at least two narrow-bands; obtaining a size parameter of analternating transmission unit, in which the alternating transmissionunit is a data unit composed of multiple repeated transmissions of anyone of the at least two transmission blocks, and the size parameterindicates a number of the repeated transmissions of the transmissionblock in the alternating transmission unit; performing an alternatingfrequency hopping transmission is of the at least two transmissionblocks with the base station based on the transmission narrow-band setand the size parameter.

According to a second aspect of embodiments of the present disclosure, amethod for transmitting data is provided. The method is performed by abase station and includes: sending schedule information to a terminal ina physical downlink control channel (PDCCH), in which the scheduleinformation is used to schedule a transmission of at least twotransmission blocks; obtaining a transmission narrow-band set of the atleast two transmission blocks, in which the transmission narrow-band setincludes at least two narrow-bands; obtaining a size parameter of analternating transmission unit, in which the alternating transmissionunit is a data unit composed of multiple repeated transmissions of anyone of the at least two transmission blocks, and the size parameterindicates a number of the repeated transmissions of the transmissionblock in the alternating transmission unit; performing an alternatingfrequency hopping transmission of the at least two transmission blockswith the terminal based on the transmission narrow-band set and the sizeparameter.

According to a third aspect of embodiments of the present disclosure, anapparatus for transmitting data is provided. The apparatus is performedby a terminal and includes a schedule information receiving module, anarrow-band set obtaining module, a size parameter obtaining module anda transmitting module. The schedule information receiving module isconfigured to receive schedule information sent by a base station in aphysical downlink control channel (PDCCH), in which the scheduleinformation is used to schedule a transmission of at least twotransmission blocks. The narrow-band set obtaining module is configuredto obtain a transmission narrow-band set of the at least twotransmission blocks, in which the transmission narrow-band set includesat least two narrow-bands. The size parameter obtaining module isconfigured to obtain a size parameter of an alternating transmissionunit, in which the alternating transmission unit is a data unit composedof multiple repeated transmissions of any one of the at least twotransmission blocks, and the size parameter indicates a number of therepeated transmissions of the transmission block in the alternatingtransmission unit. The is transmitting module is configured to performan alternating frequency hopping transmission of the at least twotransmission blocks with the base station based on the transmissionnarrow-band set and the size parameter.

According to a fourth aspect of embodiments of the present disclosure,an apparatus for transmitting data is provided. The apparatus isperformed by a base station and includes a schedule information sendingmodule, a narrow-band set obtaining module, a size parameter obtainingmodule and a transmitting module. The schedule information sendingmodule is configured to send schedule information to a terminal in aphysical downlink control channel (PDCCH), in which the scheduleinformation is used to schedule a transmission of at least twotransmission blocks. The narrow-band set obtaining module is configuredto obtain a transmission narrow-band set of the at least twotransmission blocks, in which the transmission narrow-band set includesat least two narrow-bands. The size parameter obtaining module isconfigured to obtain a size parameter of an alternating transmissionunit, in which the alternating transmission unit is a data unit composedof multiple repeated transmissions of any one of the at least twotransmission blocks, and the size parameter indicates a number of therepeated transmissions of the transmission block in the alternatingtransmission unit. The transmitting module is configured to perform analternating frequency hopping transmission of the at least twotransmission blocks with the terminal based on the transmissionnarrow-band set and the size parameter.

According to a fifth aspect of embodiments of the present disclosure, adata transmission system is provided. The system includes a terminal anda base station. The terminal includes the apparatus for transmittingdata according to the third aspect. The base station includes theapparatus for transmitting data according to the fourth aspect.

According to a sixth aspect of embodiments of the present disclosure, adevice for transmitting data is provided. The device is applicable in aterminal and includes a processor and a memory configured to storeinstructions executable by the processor. The processor is configured toreceive schedule information sent by a base station in a physicaldownlink control channel (PDCCH), in which the schedule information isused to schedule a transmission of at least two transmission blocks;obtain a transmission is narrow-band set of the at least twotransmission blocks, in which the transmission narrow-band set includesat least two narrow-bands; obtain a size parameter of an alternatingtransmission unit, in which the alternating transmission unit is a dataunit composed of multiple repeated transmissions of any one of the atleast two transmission blocks, and the size parameter indicates a numberof the repeated transmissions of the transmission block in thealternating transmission unit; perform an alternating frequency hoppingtransmission of the at least two transmission blocks with the basestation based on the transmission narrow-band set and the sizeparameter.

According to a seventh aspect of embodiments of the present disclosure,a device for transmitting data based on uplink grant-free scheduling isprovided. The device is applicable in a base station and includes aprocessor and a memory configured to store instructions executable bythe processor. The processor is configured to send schedule informationto a terminal in a physical downlink control channel (PDCCH), in whichthe schedule information is used to schedule a transmission of at leasttwo transmission blocks; obtain a transmission narrow-band set of the atleast two transmission blocks, in which the transmission narrow-band setincludes at least two narrow-bands; obtain a size parameter of analternating transmission unit, in which the alternating transmissionunit is a data unit composed of multiple repeated transmissions of anyone of the at least two transmission blocks, and the size parameterindicates a number of the repeated transmissions of the transmissionblock in the alternating transmission unit; perform an alternatingfrequency hopping transmission of the at least two transmission blockswith the terminal based on the transmission narrow-band set and the sizeparameter.

According to an eighth aspect of embodiments of the present disclosure,a computer-readable storage medium is provided. The computer-readablestorage medium includes executable instructions called by a processor ina terminal to implement the method for transmitting data according tothe first aspect or any implementation of the first aspect.

According to a ninth aspect of embodiments of the present disclosure, acomputer-readable storage medium is provided. The computer-readablestorage medium includes executable instructions called by a processor ina base station to implement the method for transmitting data accordingto the second aspect or any implementation of the second aspect.

It should be understood that the above general description and thefollowing details are explanatory and illustrative, and shall not beconstrued to limit the present disclosure.

BRIEF DESCRIPTION OF THE DRAWINGS

The accompanying drawings are incorporated into the disclosure as onepart therein to illustrate embodiments of the present disclosure. Theaccompanying drawings together with the specification explain theprinciple of the present disclosure.

FIG. 1 is a schematic diagram illustrating a wireless communicationsystem according to some example embodiments.

FIG. 2 is a flowchart illustrating a method for transmitting dataaccording to an example embodiment.

FIG. 3 is a flowchart illustrating a method for transmitting dataaccording to an example embodiment.

FIG. 4 is a flowchart illustrating a method for transmitting dataaccording to an example embodiment.

FIG. 5 is a schematic diagram illustrating an alternating frequencyhopping transmission according to an example embodiment of FIG. 4.

FIG. 6 is a schematic diagram illustrating an alternating frequencyhopping transmission according to an example embodiment of FIG. 4.

FIG. 7 is a block diagram illustrating an apparatus for transmittingdata according to an example embodiment.

FIG. 8 is a block diagram illustrating an apparatus for transmittingdata according to an example embodiment.

FIG. 9 is a block diagram illustrating a terminal according to anexample embodiment.

FIG. 10 is a block diagram illustrating a base station according to anexample embodiment.

DETAILED DESCRIPTION

Reference will be made in detail to embodiments of the presentdisclosure. Throughout the description with reference to theaccompanying drawings, unless specified or limited otherwise, the sameor similar elements and the elements are denoted by the same referencenumeral in different drawings. The implementations described in thefollowing embodiments shall not be construed to represent allimplementations of the present disclosure. Rather, they are merely someexamples of the apparatus and method according to some aspects of thepresent disclosure, as described in the claims.

It should also be understood that, as used herein, “several” means oneor more than one, and “a plurality of” means two or more than two,unless specified otherwise. The term “and/or” describes associationrelations of associated objects and represents three kinds of relationsof the associated objects. For example, A and/or B may represent merelyA, both A and B, merely B. The character “/” generally represents therelation “or” of the associated objects.

Recently, with vigorous development of the Internet of Things (IoT)technology, IoT devices bring a lot of convenience for people's life andwork. MTC (Machine Type Communication) technology is representative ofthe cellar IoT technology. At present, such a technology has been widelyused in a smart city field (such as meter reading), a smart agriculturefield (such as collecting temperature and humility information), a smarttransportation field (such as sharing bikes), and so on. Considering thewide application of MTC and the application scene having a lowrequirement on communication capability, such as the scene of collectingdata, MTC terminal is characterized in low manufacturing cost.Correspondingly, in order to reduce the manufacturing cost and tocontrol the cost, the processing capability of the MTC terminal isgreatly reduced compared to an ordinary user terminal such as phone.

Since the MTC terminal is mostly deployed at a region such as a basementwhere the propagation of wireless signals is limited and the terminalhas limited hardware capability, the coverage capability in the MTCnetwork is inferior to the conventional is long term evolution (LTE)network. Therefore, in the MTC network, repeated transmissions aretypically used to accumulate power, and thus further to realize acoverage enhancement, i.e., realizing an effect of power accumulation bythe repeated transmissions of same content in the time dimension.Simply, the repeated transmissions refer to transmitting the samecontent in several time units. The time unit may be a sub-frame or maybe multiple sub-frames.

Further, since the MTC terminal is mostly deployed at a place such as inthe wild, or in a basement where charging is difficult to perform or abattery is difficult to replace, power saving is a significantcharacteristic for the MTC terminal.

As described above, in order to realize the coverage enhancement in theMTC network, multiple repeated transmissions of one transmission blockare performed. At the same time, in order to obtain the better frequencydiversity gain, the frequency hopping transmission of multiplerepeatedly-transmitted transmission blocks is performed. Further, inorder to ensure cross a sub-frame channel estimation gain and a symbolcombining gain in the frequency hopping transmission, the base stationmay configure to perform multiple (such as Ych times) repeatedtransmissions continuously at a certain frequency position.

For example, after the terminal performs Ych times of repeatedtransmissions of one transmission block at a certain frequency position,the terminal may transmit the transmission block for Ych timescontinuously at another frequency position by means of frequency hops.The parameter Ych is defined as a frequency hopping interval. In detail,for example, in a frequency division duplexing (FDD) coverageenhancement mode A, a value range of Ych is {1, 2, 4, 8}. In an FDDcoverage enhancement mode B, a value range of Ych is {2, 4, 8, 16}. In atime division duplexing (TDD) coverage enhancement mode A, a value rangeof Ych is {1, 5, 10, 20}. In a TDD coverage enhancement mode B, a valuerange of Ych is {5, 10, 20, 40}.

Similar to scheduling of the conventional LTE, an MTC physical downlinkcontrol channel (MPDCCH) in the MTC schedules an MTC physical downlinkshared channel (MPDSCH) or an MTC physical uplink shared channel(MPUSCH). The MTC terminal needs to receive and blind test the MPDCCHbefore sending or receiving data. When the MTC terminal sends orreceives a big data packet, some rounds of scheduling may be required tocomplete the sending or receiving. In most case, since the channelstates are similar, the scheduling content of server MPDCCHs may besimilar. In one implementation, even in this case, the terminal stillneeds to demodulate each scheduled MPDCCH, thus resulting in a highpower consumption.

In order to avoid the power consumption described above, the presentdisclosure further presents a solution of continuously schedulingmultiple uplink or downlink transmission blocks (TBs) through oneMPDCCH.

Considering that there may be repeated transmissions in the MTC, thereis a need of performing several transmissions of each of multipletransmission blocks through one MPDCCH scheduling.

Further, in order to improve an effect of time diversity andtransmission efficiency, there is also a need of using an alternatingtransmission mechanism in the scheduling of multiple TBs, i.e.,alternating repeated-transmissions of different TBs. Further, in orderto ensure the cross sub-frame channel estimation and symbol combininggains, one alternating transmission unit may contain multiple repeatedtransmissions. In the present disclosure, the number of repeatedtransmissions contained in the alternating transmission unit is definedas a size of the alternating transmission unit.

At present, the alternating transmission of TB does not have a uniformstandard, and the number of repeated transmissions contained in onealternating transmission unit is not definite. In other words, theterminal may configure both the frequency hopping transmission and thealternating transmission of TB. But there are no corresponding solutionsabout how to configure and set the number of repeated transmissions ofTB contained in one alternating transmission unit to coordinate thefrequency hopping transmission and the alternating transmission of TBand how to realize frequency hops in the case of the alternatingtransmission of multiple TBs.

The present disclosure provides a solution of designing a configurationmethod and a configuration scope of an alternating transmission unit inthe alternating transmission of TB to better match the frequency hoppingtransmission and further provides a is solution of designing thefrequency hopping transmission in the case of the alternatingtransmission of multiple TBs.

Embodiments of the present disclosure provide a solution of transmittingdata, which may be applied in a wireless communication system to realizerepeated transmissions and a frequency hopping transmission of multipletransmission blocks between a terminal and a base station.

FIG. 1 is a schematic diagram of a wireless communication systemaccording some embodiments. As illustrated in FIG. 1, the mobilecommunication system may include several terminals 110 and several basestations 120.

The terminal 110 may be a device providing speech and/or dataconnectivity to a user. The terminal 110 may communicate with one ormore core networks via a radio access network (RAN). The terminal 110may be an IoT terminal, such as a sensor, a mobile phone (or referred as“cellular” phone), and a computer having the IoT terminal, for example,a stationary, portable, pocket, handheld, computer built-in orvehicle-mounted device, such as station (STA), subscriber unit,subscriber station, mobile station, mobile, remote station, accesspoint, remote terminal, access terminal, user terminal, user agent, userdevice, or user equipment (UE). Or, the terminal 110 may also anunmanned aerial vehicle.

The base station 120 may be a network device in the wirelesscommunication system. The wireless communication system may be the4^(th) generation mobile communication (4G) system, also called longterm evolution (LTE) system. Or, the wireless communication system mayalso the 5G system, also called new radio (NR) system. Or, the wirelesscommunication system may be the next generation system of the 5G system.

The base station 120 may be an evolved base station (eNB) adopted in the4G system. Or, the base station 120 may a next generation node basestation (gNB) which adopts a centralized-distributed architecture in the5G system. When the base station 120 adopts the centralized-distributedarchitecture, the base station typically includes a central unit (CU)and at least two distributed units (DUs). The central unit is providedwith a protocol stack including a packet data convergence protocol(PDCD) layer, a radio link control (RLC) layer, a media access control(MAC) layer. The distributed unit is provided with a protocol stackincluding a physical (PHY) layer. A detailed implementation of the basestation 120 is not limited in the embodiments of the present disclosure.

A wireless connection can be established between the base station 120and the terminal 110 via a wireless radio. In different implementations,the wireless radio is a wireless radio based on a 4G standard.Alternatively, the wireless radio is a wireless radio based on a 5Gstandard, for example, the wireless radio is the new radio. Or thewireless radio may also be a wireless radio based on a next generationmobile communication network technology standard of the 5G.

Alternatively, the above wireless communication system may furtherinclude a network management device 130.

The several base stations 120 are connected to the network managementdevice 130, respectively. The network management device 130 may be acore network device in the wireless communication system, for example,the network management device 130 may be a mobility management entity(MME) in an evolved packet core (EPC) network. Or the network managementdevice may also be a device in other core network, for example servinggateway (SGW), public data network gateway (PGW), policy and chargingrules function (PCRF) or home subscriber server (HSS) and so on. Adetailed implementation of the network management device 130 is notlimited in the embodiments of the present disclosure.

When data transmission is performed between the terminal and the basestation, the base station may schedule the repeated transmissions andthe frequency hopping transmission of multiple transmission blocksthrough one PDCCH at the same time.

FIG. 2 is a flowchart illustrating a method for transmitting dataaccording to an example embodiment. As illustrated in FIG. 2, the methodis applied in the wireless communication system shown in FIG. 1 andperformed by the terminal 110 in FIG. 1. The method may include thefollowing.

At block 201, schedule information sent by the base station in aphysical downlink control channel (PDCCH) is received. The scheduleinformation is used to schedule is transmission of at least twotransmission blocks.

At block 202, a transmission narrow-band set of the at least twotransmission blocks is obtained. The transmission narrow-band setcontains at least two narrow-bands.

At block 203, a size parameter of an alternating transmission unit isobtained. The alternating transmission unit is a data unit composed ofmultiple repeated transmissions of any one transmission block in the atleast two transmission blocks. The size parameter indicates the numberof repeated transmissions of the transmission block in the alternatingtransmission unit.

At block 204, an alternating frequency hopping transmission of the atleast two transmission blocks is performed with the base station basedon the transmission narrow-band set and the size parameter.

Alternatively, the at least two transmission blocks correspond torespective transmission narrow-band sets, each transmission narrow-bandset includes at least two narrow-bands. The alternating frequencyhopping transmission of the at least two transmission blocks may beperformed with the base station based on the transmission narrow-bandset and the size parameter as follows.

Step a, an alternating transmission unit of a first target transmissionblock is transmitted with the base station on a narrow-band of thetransmission narrow-band set corresponding to the first targettransmission block. The first target transmission block is any one ofthe at least two transmission blocks.

Step b, after the transmission of the alternating transmission unit ofthe first target transmission block is completed, an alternatingtransmission unit of a second target transmission block is transmittedwith the base station on a narrow-band of the transmission narrow-bandset corresponding to the second target transmission block. The secondtarget transmission block is any one of remaining transmission blocks ofthe at least two transmission blocks.

Step c, after one round of transmission of an alternating transmissionunit of each of the at least two transmission blocks is completed, it isdetermined whether transmissions of all the alternating transmissionunits of each of the at least two transmission blocks are completed, ifyes, the transmitting is stopped, or else steps a-b are performed.

Alternatively, the at least two transmission blocks correspond to acommon transmission narrow-band set. The alternating frequency hoppingtransmission of the at least two transmission blocks may be performedwith the base station based on the transmission narrow-band set and thesize parameter as follows.

Step a, an alternating transmission unit of a first transmission blockis transmitted with the base station on a first narrow-band of thetransmission narrow-band set. The first transmission block is any one ofthe at least two transmission blocks and the first narrow-band is anyone narrow-band of the transmission narrow-band set.

Step b, after the transmission of the alternating transmission unit ofthe first transmission block is completed, an alternating transmissionunit of a second transmission block is transmitted with the base stationon a second narrow-band different from the first narrow-band of thetransmission narrow-band set. The second transmission block is any oneof remaining transmission blocks of the at least two transmissionblocks.

Step c, after one round of transmission of an alternating transmissionunit of each of the at least two transmission blocks is completed, it isdetermined whether transmissions of all the alternating transmissionunits of each of the at least two transmission blocks are completed, ifyes, the transmitting is stopped, or else steps a-b are performed.

Alternatively, the transmission narrow-band set of the at least twotransmission blocks is obtained as follows. A starting transmissionnarrow-band of the at least two transmission blocks contained in theschedule information is obtained. A frequency hopping step sizepre-configured by the base station for the terminal is obtained. Thefrequency hopping step size is used to indicate a narrow-band intervalbetween two adjacent narrow-bands in the frequency hopping transmission.At least two narrow-bands for the frequency hopping transmission of theat least two transmission is blocks are obtained based on the startingtransmission narrow-band and the frequency hopping step size. Thetransmission narrow-band set is obtained based on the at least twonarrow-bands for the frequency hopping transmission of the at least twotransmission blocks.

Alternatively, the transmission narrow-band set of the at least twotransmission blocks is obtained based on the schedule information asfollows. The transmission narrow-band set of the at least twotransmission blocks contained in the schedule information is obtained.

Alternatively, the size parameter of the alternating transmission unitis obtained as follows. A parameter value of a frequency hoppinginterval pre-configured by the base station is obtained. The parametervalue is configured to indicate the number of repeated transmissions ofone transmission block in each frequency hopping transmission. Theparameter value is obtained as a value of the size parameter.

Alternatively, the size parameter of the alternating transmission unitis obtained as follows. The size parameter pre-configured by the basestation via a broadcast signaling or a user specific signaling isobtained. Or the size parameter sent by the base station via the PDCCHis obtained.

Alternatively, the size parameter of the alternating transmission unitis obtained as follows. The step of obtaining the size parameterpre-configured by the base station via a broadcast signaling or a userspecific signaling is performed or the step of obtaining the sizeparameter sent by the base station via the PDCCH is performed when thebase station pre-configures a parameter value of a frequency hoppinginterval for the terminal and the terminal does not activate thefrequency hopping transmission.

Alternatively, the size parameter of the alternating transmission unitis obtained as follows. A parameter value of a frequency hoppinginterval is obtained as a value of the size parameter when the basestation pre-configures the parameter value of the frequency hoppinginterval for the terminal and the terminal activates the frequencyhopping transmission.

Alternatively, in a frequency division duplexing (FDD) coverageenhancement mode A, a value range of the size parameter is {1, 2, 4, 8}.

In a frequency division duplexing (FDD) coverage enhancement mode B, avalue range of the size parameter is {2, 4, 8, 16}.

In a time division duplexing (TDD) coverage enhancement mode A, a valuerange of the size parameter is {1, 5, 10, 20}.

In a time division duplexing (TDD) coverage enhancement mode B, a valuerange of the size parameter is {5, 10, 20, 40}.

In conclusion, with the solution according to the embodiments of thepresent disclosure, after the terminal receives the schedule informationindicating at least two transmission blocks sent by the base station inthe physical downlink control channel (PDCCH), the terminal may obtainthe transmission narrow-band set of the at least two transmissionblocks, obtain the size parameter of the alternating transmission unit,and perform the alternating frequency hopping transmission of the atleast two transmission blocks with the base station based on thetransmission narrow-band set and the size parameter, such that thescheduling of both the repeated transmissions and frequency hoppingtransmission of multiple transmission blocks between the terminal andthe base station can be realized at the same time through the scheduleinformation in the PDCCH.

FIG. 3 is a flowchart illustrating a method for transmitting dataaccording to an example embodiment. As illustrated in FIG. 3, the methodis applied in the wireless communication system shown in FIG. 1 andperformed by the base station 120 in FIG. 1. The method may include thefollowing.

At block 301, schedule information is sent to the terminal in a physicaldownlink control channel (PDCCH). The schedule information is used toschedule transmission of at least two transmission blocks.

At block 302, a transmission narrow-band set of the at least twotransmission blocks is obtained. The transmission narrow-band setcontains at least two narrow-bands.

At block 303, a size parameter of an alternating transmission unit isobtained. The alternating transmission unit is a data unit composed ofmultiple repeated transmissions of any one transmission block in the atleast two transmission blocks. The size parameter indicates the numberof repeated transmissions of the transmission block in the alternatingtransmission unit.

At block 304, an alternating frequency hopping transmission of the atleast two transmission blocks is performed with the terminal based onthe transmission narrow-band set and the size parameter.

Alternatively, the at least two transmission blocks correspond torespective transmission narrow-band sets, each transmission narrow-bandset includes at least two narrow-bands. The alternating frequencyhopping transmission of the at least two transmission blocks may beperformed with the terminal based on the transmission narrow-band setand the size parameter as follows.

Step a, an alternating transmission unit of a first target transmissionblock is transmitted with the terminal on a narrow-band of thetransmission narrow-band set corresponding to the first targettransmission block. The first target transmission block is any one ofthe at least two transmission blocks.

Step b, after the transmission of the alternating transmission unit ofthe first target transmission block is completed, an alternatingtransmission unit of a second target transmission block is transmittedwith the terminal on a narrow-band of the transmission narrow-band setcorresponding to the second target transmission block. The second targettransmission block is any one of remaining transmission blocks of the atleast two transmission blocks.

Step c, after one round of transmission of an alternating transmissionunit of each of the at least two transmission blocks is completed, it isdetermined whether transmissions of all the alternating transmissionunits of each of the at least two transmission blocks are completed, ifyes, the transmitting is stopped, or else steps a-b are performed.

Alternatively, the at least two transmission blocks correspond to acommon transmission narrow-band set. The alternating frequency hoppingtransmission of the at least two transmission blocks may be performedwith the terminal based on the is transmission narrow-band set and thesize parameter as follows.

Step a, an alternating transmission unit of a first transmission blockis transmitted with the terminal on a first narrow-band of thetransmission narrow-band set. The first transmission block is any one ofthe at least two transmission blocks and the first narrow-band is anyone narrow-band of the transmission narrow-band set.

Step b, after the transmission of the alternating transmission unit ofthe first transmission block is completed, an alternating transmissionunit of a second transmission block is transmitted with the terminal ona second narrow-band different from the first narrow-band of thetransmission narrow-band set. The second transmission block is any oneof remaining transmission blocks of the at least two transmissionblocks.

Step c, after one round of transmission of an alternating transmissionunit of each of the at least two transmission blocks is completed, it isdetermined whether transmissions of all the alternating transmissionunits of each of the at least two transmission blocks are completed, ifyes, the transmitting is stopped, or else steps a-b are performed.

Alternatively, the transmission narrow-band set of the at least twotransmission blocks is obtained as follows. A starting transmissionnarrow-band of the at least two transmission blocks is obtained. Afrequency hopping step size configured for the terminal is obtained. Thefrequency hopping step size is used to indicate a narrow-band intervalbetween two adjacent narrow-bands in the frequency hopping transmission.At least two narrow-bands for the frequency hopping transmission of theat least two transmission blocks are obtained based on the startingtransmission narrow-band and the frequency hopping step size. Thetransmission narrow-band set is obtained based on the at least twonarrow-bands for the frequency hopping transmission of the at least twotransmission blocks.

Alternatively, before the schedule information is sent to the terminalin the PDCCH, the method further includes adding the transmissionnarrow-band set into the schedule information.

Alternatively, the size parameter of the alternating transmission unitis obtained as is follows. A parameter value of a frequency hoppinginterval configured for the terminal is obtained when the frequencyhopping interval is pre-configured for the terminal. The parameter valueis configured to indicate the number of repeated transmissions of onetransmission block in each frequency hopping transmission. The parametervalue is obtained as a value of the size parameter.

Alternatively, the size parameter of the alternating transmission unitis obtained as follows. A first value is selected from a preset valueset for the size parameter as a value of the size parameter when afrequency hopping interval is configured for the terminal and theterminal activates the frequency hopping transmission. The first valueis the same as a parameter value of the frequency hopping interval. Asecond value is selected from a preset value set for the size parameteras a value of the size parameter when a frequency hopping interval isnot configured for the terminal or when a frequency hopping interval isconfigured for the terminal and the terminal does not activate thefrequency hopping transmission. The second value is any value in thepreset value set.

Alternatively, the method further includes configuring the sizeparameter for the terminal via a broadcast signaling or a user specificsignaling; or sending the size parameter to the terminal via the PDCCH.

Alternatively, in a frequency division duplexing (FDD) coverageenhancement mode A, a value range of the size parameter is {1, 2, 4, 8}.

In a frequency division duplexing (FDD) coverage enhancement mode B, avalue range of the size parameter is {2, 4, 8, 16}.

In a time division duplexing (TDD) coverage enhancement mode A, a valuerange of the size parameter is {1, 5, 10, 20}.

In a time division duplexing (TDD) coverage enhancement mode B, a valuerange of the size parameter is {5, 10, 20, 40}.

In conclusion, with the solution according to the embodiments of thepresent disclosure, when the scheduling of data transmission isperformed, the base station sends the schedule information used toschedule at least two transmission blocks to the terminal in thephysical downlink control channel (PDCCH). During the data transmission,the base station may obtain the transmission narrow-band set of the atleast two transmission blocks, obtain the size parameter of thealternating transmission unit, and perform the alternating frequencyhopping transmission of the at least two transmission blocks with theterminal based on the transmission narrow-band set and the sizeparameter, such that the scheduling of both the repeated transmissionsand frequency hopping transmission of multiple transmission blocksbetween the terminal and the base station can be realized at the sametime through the schedule information in the PDCCH.

FIG. 4 is a flowchart illustrating a method for transmitting dataaccording to an example embodiment. As illustrated in FIG. 4, the methodis applied in the wireless communication system shown in FIG. 1 and mayinclude the following.

At block 401, the base station sends schedule information to theterminal in a physical downlink control channel (PDCCH), and theterminal receives the schedule information. The schedule information isused to schedule transmission of at least two transmission blocks.

For example, the terminal is the terminal in the MTC network, the abovementioned PDCCH may be MPDCCH.

In the embodiment of the present disclosure, the base station may beschedule transmission of multiple transmission blocks in one PDCCH. Indetail, the base station may indicate frequency resources used duringthe transmission of the multiple transmission blocks in the scheduleinformation sent to the terminal in one PDCCH, for example may indicatethe narrow-band for transmitting the multiple transmission blocks.

Alternatively, in order to support the frequency hopping transmission ofsubsequent transmission blocks, the above schedule information maycontain a starting transmission narrow-band of the at least twotransmission blocks. Or, the above schedule information may also containrespective narrow-bands in the frequency hopping transmission of the atleast two transmission blocks.

The above at least two transmission blocks may have the same startingtransmission is narrow-band or different transmission narrow-bands.Accordingly, the respective narrow-bands in the frequency hoppingtransmission of the at least two transmission blocks may be same ordifferent.

Alternately, the above schedule information may not directly indicatetime domain positions of the at least two transmission blocks. The timedomain positions of the at least two transmission blocks may beindicated indirectly via a time domain position of the above PDCCH, forexample, there may be fixed time domain offsets between the time domainpositions of the at least two transmission blocks and the above PDCCH.

Or, the above schedule information may also directly indicate the timedomain positions of the at least two transmission blocks. For example,the above schedule information may contain a time domain startingposition of the at least two transmission blocks.

At block 402, the terminal obtains a transmission narrow-band set of theat least two transmission blocks based on the schedule information. Thenarrow-band set contains at least two narrow-bands.

In a possible implementation, when the transmission narrow-band set ofthe at least two transmission blocks is obtained based on the scheduleinformation, the terminal may obtain a starting transmission narrow-bandof the at least two transmission blocks contained in the scheduleinformation, and obtain a frequency hopping step size pre-configured bythe base station for the terminal. The frequency hopping step size isused to indicate a narrow-band interval between two adjacentnarrow-bands in the frequency hopping transmission. Then the terminalobtains at least two narrow-bands for the frequency hopping transmissionof the at least two transmission blocks based on the startingtransmission narrow-band and the frequency hopping step size, andobtains the transmission narrow-band set based on the at least twonarrow-bands.

In the embodiment of the present disclosure, a starting frequencyposition f1 for the frequency hopping transmission (i.e., the startingnarrow-band for the frequency hopping transmission of transmissionblocks) may be indicated by the PDCCH. f1 may be same or different fordifferent TBs. Other narrow-bands for the frequency hopping istransmission may be obtained by the following formula:

f(N+1)=(f1+N*offset) mod M;

where f(N+1) represents the narrow-band for the (N+1)^(th) frequencyhopping transmission, offset represents the frequency hopping step size,M represents the total number of resource blocks (RBs) contained in thesystem bandwidth.

The frequency hopping step size may be pre-configured by the basestation via a broadcast signaling or a user specific signaling. Or thefrequency hopping step size may also be sent by the base station to theterminal via the PDCCH, for example, through the above scheduleinformation, i.e., the schedule information contains the frequencyhopping step size.

After the terminal obtains the respective narrow-bands for the frequencyhopping transmission of transmission blocks, the terminal sorts therespective narrow-bands based on a calculating order to obtain thetransmission narrow-band set of transmission blocks.

In another possible implementation, the above transmission narrow-bandset may also be indicated by the base station to the terminal throughthe schedule information directly. When the terminal obtains thetransmission narrow-band set of the at least two transmission blocksbased on the schedule information, the schedule information contains thetransmission narrow-band set of the at least two transmission blocks.

At block 403, the terminal obtains a size parameter of an alternatingtransmission unit. The alternating transmission unit is a data unitcomposed of multiple repeated transmissions of any transmission block inthe at least two transmission blocks. The size parameter indicates thenumber of the repeated transmissions of the transmission block in thealternating transmission unit.

In the embodiment of the present disclosure, when data is transmittedbetween the terminal and the base station, data corresponding to onetransmission block may be transmitted in units of the alternatingtransmission unit, i.e., configuring that the number of continuousrepeated transmissions of one transmission block is n, and n repeatedtransmissions of one transmission block forms one alternatingtransmission unit. The size of the alternating transmission unit is thenumber of repeated transmissions of the is transmission block in thealternating transmission unit.

Alternatively, when obtaining the size parameter of the alternatingtransmission unit, the terminal may obtain a parameter value of afrequency hopping interval pre-configured by the base station and takethe parameter value as the a value of the size parameter of thealternating transmission unit. The parameter value of the frequencyhopping interval is used to indicate the number of repeatedtransmissions of one transmission block in each frequency hoppingtransmission.

In the embodiment of the present disclosure, when the terminal isconfigured with the corresponding frequency hopping interval, theterminal may directly reuse the parameter value corresponding to thefrequency hopping interval as the value of the size parameter of thealternating transmission unit. For example, if the frequency hoppinginterval of the terminal is 2, the size parameter of the alternatingtransmission unit obtained by the terminal is also 2.

The above frequency hopping interval may be pre-configured by the basestation via the broadcast signaling or the user specific signaling.

Alternatively, the size parameter of the alternating transmission unitmay also be configured by the base station. For example, the basestation pre-configures the size parameter of the alternatingtransmission unit via the broadcast signaling or the user specificsignaling. Or, the base station may notify the terminal of the sizeparameter of the alternating transmission unit via the PDCCH.Correspondingly, the terminal obtains the size parameter of thealternating transmission unit pre-configured by the base station via thebroadcast signaling or the user specific signaling, or obtains the sizeparameter of the alternating transmission unit sent by the base stationvia the PDCCH.

Alternatively, when the base station pre-configures the parameter valueof the frequency hopping interval for the terminal and the terminal doesnot activate the frequency hopping transmission, the terminal obtainsthe size parameter of the alternating transmission unit pre-configuredby the base station via the broadcast signaling or the user specificsignaling. Or when the base station pre-configures the parameter valueof the frequency hopping interval for the terminal and the terminal doesis not activate the frequency hopping transmission, the terminal obtainsthe size parameter of the alternating transmission unit sent by the basestation via the PDCCH.

Alternatively, when the base station pre-configures the parameter valueof the frequency hopping interval for the terminal and the terminalactivates the frequency hopping transmission, the terminal obtains theparameter value of the frequency hopping interval as the value of thesize parameter of the alternating transmission unit.

At block 404, the base station obtains the transmission narrow-band setof the at least two transmission blocks.

In the embodiment of the present disclosure, when the base stationobtains the transmission narrow-band set of the at least twotransmission blocks, the base station may obtain a starting transmissionnarrow-band of the at least two transmission blocks, obtain thefrequency hopping step size configured by the terminal, obtain the atleast two narrow-bands for the frequency hopping transmission based onthe starting transmission narrow-band and the frequency hopping stepsize and obtain the transmission narrow-band set based on the at leasttwo narrow-bands for the frequency hopping transmission.

After generating the schedule information of the terminal, the basestation may obtain at least two narrow-bands to obtain the transmissionnarrow-band set in combination of the starting transmission narrow-bandof the at least two transmission blocks contained in the scheduleinformation.

Alternatively, before sending the schedule information to the terminalin the PDCCH, the base station may add the transmission narrow-band setinto the schedule information, such that the terminal may directlyobtain at least two narrow-bands to obtain the transmission narrow-bandset.

Or, the base station may not directly indicate the at least twonarrow-bands to obtain the transmission narrow-band set, the terminalmay calculate the transmission narrow-band set based on the startingtransmission narrow-band of the at least two transmission blocks in theschedule information autonomously.

At block 405, the base station obtains the size parameter of thealternating transmission unit.

Alternatively, when obtaining the size parameter of the alternatingtransmission unit, if the terminal is pre-configured with the frequencyhopping interval, the base station obtains the parameter value of thefrequency hopping interval configured for the terminal, and takes theparameter value as the value of the size parameter. The parameter valueis used to indicate the number of repeated transmissions of onetransmission block in each frequency hopping transmission.

In a possible implementation, when the terminal is configured with thecorresponding frequency hopping interval, the base station may directlyreuse the parameter value corresponding to the frequency hoppinginterval as the value of the size parameter.

Alternatively, when obtaining the size parameter of the alternatingtransmission unit, if the terminal is configured with the frequencyhopping interval and the terminal activates the frequency hoppingtransmission, the base station selects a first value from a preset valueset for the size parameter as the value of the size parameter. The firstvalue is the same as the parameter value of the frequency hoppinginterval. If the terminal is not configured with the frequency hoppinginterval or if the terminal is configured with the frequency hoppinginterval and the terminal does not activate the frequency hoppingtransmission, the base station selects a second value from a presetvalue set for the size parameter as the value of the size parameter. Thesecond value is any value in the preset value set.

In a possible implementation, the base station may set the sizeparameter of the alternating transmission unit based on whether theterminal is configured with the frequency hopping interval and whetherthe terminal activates the frequency hopping transmission.

For example, the base station may select a value different from thefrequency hopping interval from a preset value range for configuration.In detail, for example, when the terminal is configured with thefrequency hopping interval and the terminal activates the frequencyhopping transmission, the base station sets the size parameter of thealternating transmission unit to coincide with the frequency hoppinginterval. When the frequency hopping transmission is not activated, thebase station selects a value from is the preset value range as the valueof the size parameter of the alternating transmission unit.

For example, when the terminal is configured with the frequency hoppinginterval of 2, and the preset value range is {1, 2, 4, 8}, if thefrequency hopping transmission is activated by the terminal, the basestation specifies the value 2 as the value of the size parameter of thealternating transmission unit. If the frequency hopping transmission isnot activated by the terminal, the base station may specify any value inthe preset value range {1, 2, 4, 8} as the value of the size parameterof the alternating transmission unit.

Further, when the terminal is not configured with the frequency hoppinginterval, the base station may also select a value from the above valuerange as the value of the size parameter.

When the value of the size parameter of the alternating transmissionunit is specified by the base station, the base station needs toconfigure the value of the size parameter for the terminal. Theconfiguration method may include configuring within an entire cell viathe broadcast signaling or specifically configuring for a terminal viathe user specific signaling.

The above value range may be the same as a value range of the frequencyhopping interval configured by the system for the terminal. For example,in the FDD coverage enhancement mode A, the above value range is {1, 2,4, 8}. In the FDD coverage enhancement mode B, the above value range is{2, 4, 8, 16}. In the TDD coverage enhancement mode A, the above valuerange is {1, 5, 10, 20}. In the TDD coverage enhancement mode B, theabove value range is {5, 10, 20, 40}.

Alternatively, in addition to configuring the size parameter of thealternating transmission unit for the terminal via the broadcastsignaling or the user specific signaling, the base station may also sendthe size parameter to the terminal via the PDCCH. For example, the sizeparameter of the alternating transmission unit may be carried in theschedule information and sent by the base station to the terminal.

At block 406, the terminal and the base station perform the alternatingfrequency transmission of the at least two transmission blocks based onthe transmission narrow-band set of the at least two transmission blocksand the size parameter of the alternating transmission unit.

Alternatively, the at least two transmission blocks correspond torespective transmission narrow-band sets. Each transmission narrow-bandset contains at least two narrow-bands. When the alternating frequencytransmission of the at least two transmission blocks is performed, theterminal and the base station may perform the transmission as follows.

Step a, the terminal and the base station transmit an alternatingtransmission unit of a first target transmission block on a narrow-bandof the transmission narrow-band set corresponding to the first targettransmission block. The first target transmission block is any onetransmission block in the at least two transmission blocks.

Step b, after the transmission of the alternating transmission unit ofthe first target transmission block is completed, the terminal and thebase station transmit an alternating transmission unit of a secondtarget transmission block on a narrow-band of the transmissionnarrow-band set corresponding to the second target transmission block.The second target transmission block is any one transmission block inthe remaining transmission blocks of the at least two transmissionblocks.

Step c, after one round of transmission of an alternating transmissionunit of each of the at least two transmission blocks is completed, theterminal and the base station each determines whether transmissions ofall the alternating transmission units of each of the at least twotransmission blocks are completed, if yes, the transmitting is stopped,or else steps a-b are performed.

In a possible implementation, the above transmission narrow-band set ofthe a1 least two transmission blocks contains transmission narrow-bandsets corresponding respectively to the at least two transmission blocks.Each transmission narrow-band set contains at least two narrow-bands.When the terminal and the base station perform the data transmission,the frequency hopping transmission may be performed at a configuredfrequency position by taking a signal TB as the object. For example,with reference to FIG. 5, a schematic diagram illustrating analternating frequency hopping transmission involved in the embodiment ofthe present disclosure is shown. As illustrated in FIG. 5, the basestation configures two narrow-bands {f1, f2} of the is frequency hoppingtransmission for four transmission blocks (which are TB1, TB2, TB3 andTB4, respectively) through the schedule information, and the size Z ofthe alternating transmission unit is 2. For each TB, it needs tworepeated transmissions at the frequency position f1. For multiple TBsthat are continuously transmitted on f1, the multiple TBs aretransmitted alternately, and the size of the alternating transmissionunit is 2. For example, the target transmission block is TB1, twocontinuous transmissions of TB1 are performed on f1 between the terminaland the base station, and two continuous transmissions of TB2 areperformed on f1 between the terminal and the base station. After eachtransmission block is continuously transmitted twice on f1, the terminaland the base station perform two continuous transmissions of each ofTB1-TB4 on f2 by means of frequency hopping.

It should be noted that, in the above description, the frequency hoppingtransmissions of respective TBs in FIG. 5 use the same narrow-band.However, in actual applications, the frequency hopping transmissions ofrespective TBs in FIG. 5 may use different narrow-bands.

Alternatively, the at least two transmission blocks correspond to acommon transmission narrow-band set. When the alternating frequencytransmission of the at least two transmission blocks is performed, theterminal and the base station may perform the transmission as follows.

Step a, the base station transmits with the terminal an alternatingtransmission unit of a first transmission block on a first narrow-bandof the transmission narrow-band set. The first transmission block is anyone transmission block of the at least two transmission blocks and thefirst narrow-band is any one narrow-band in the transmission narrow-bandset.

Step b, after the transmission of the alternating transmission unit ofthe first transmission block is completed, the base station transmitswith the terminal an alternating transmission unit of a secondtransmission block on a second narrow-band different from the firstnarrow-band in the transmission narrow-band set. The second transmissionblock is any one of remaining transmission blocks of the at least two istransmission blocks.

Step c, after one round of transmission of an alternating transmissionunit of each of the at least two transmission blocks is completed, it isdetermined whether transmissions of all the alternating transmissionunits of each of the at least two transmission blocks are completed, ifyes, the transmitting is stopped, or else steps a-b are performed.

In a possible implementation, the above transmission narrow-band set ofthe a1 least two transmission blocks may be a single transmissionnarrow-band set. When the terminal and the base station perform the datatransmission, the frequency hopping transmission may be performed atconfigured frequency positions by taking multiplealternately-transmitted TBs as the object. For example, with referenceto FIG. 6, a schematic diagram illustrating another alternatingfrequency hopping transmission involved in the embodiment of the presentdisclosure is shown. As illustrated in FIG. 6, the base stationconfigures two narrow-bands {f1, f2} of the frequency hoppingtransmission for four transmission blocks (which are TB1, TB2, TB3 andTB4, respectively) through the schedule information, and the size Z ofthe alternating transmission unit is 2. For the alternating transmissionof multiple TBs taken as the object, the frequency hopping is performedevery two transmissions. For example, the first transmission block isTB1 and the second transmission block is TB2, as illustrated in FIG. 6,two continuous transmissions of TB1 are performed on f1 between theterminal and the base station, and two continuous transmissions of TB2are performed on f2 between the terminal and the base station. And thentwo continuous transmissions of TB3 are performed on f1 between theterminal and the base station, and two continuous transmissions of TB4are performed on f2 between the terminal and the base station, and soon.

In conclusion, with the solution according to the embodiment of thepresent disclosure, when the scheduling of data transmission isperformed, the base station sends the schedule information used toschedule the transmission of at least two transmission blocks to theterminal in a physical downlink control channel (PDCCH). When the datatransmission is performed, the base station and the terminal may isrespectively obtain the transmission narrow-band set of the at least twotransmission sets, obtain the size parameter of the alternatingtransmission unit, and perform the alternating frequency hoppingtransmission of the at least two transmission blocks based on thetransmission narrow-band set and the size parameter, such that thescheduling of both the repeated transmissions and frequency hoppingtransmission of multiple transmission blocks between the terminal andthe base station can be realized at the same time through the scheduleinformation in the PDCCH.

Further, the solution of the present disclosure provides the configuremethod of the size of the alternating transmission unit and two kinds offrequency hopping transmissions.

The apparatus embodiments of the present disclosure will be describedbelow, which may be used to perform the method embodiments. With regardto details not disclosed in the apparatus embodiments, reference can bemade to the method embodiments.

FIG. 7 is a block diagram illustrating an apparatus for transmittingdata according to an example embodiment. As illustrated in FIG. 7, theapparatus may implement a part of or the entire of a terminal in theimplementation environment of FIG. 1 in hardware or a combination ofhardware and software to execute steps performed by the terminal asdescribed in any embodiment shown in FIG. 2 or FIG. 4. The apparatus mayinclude a schedule information receiving module 701, a narrow-band setobtaining module 702, a size parameter obtaining module 703 and atransmitting module 704.

The schedule information receiving module 701 is configured to receiveschedule information sent by a base station in a physical downlinkcontrol channel (PDCCH), in which the schedule information is used toschedule a transmission of at least two transmission blocks.

The narrow-band set obtaining module 702 is configured to obtain atransmission narrow-band set of the at least two transmission blocks, inwhich the transmission narrow-band set includes at least twonarrow-bands.

The size parameter obtaining module 703 is configured to obtain a sizeparameter of an alternating transmission unit, in which the alternatingtransmission unit is a data is unit composed of multiple repeatedtransmissions of any one of the at least two transmission blocks, andthe size parameter indicates a number of the repeated transmissions ofthe transmission block in the alternating transmission unit.

The transmitting module 704 is configured to perform an alternatingfrequency hopping transmission of the at least two transmission blockswith the base station based on the transmission narrow-band set and thesize parameter.

Alternatively, the at least two transmission blocks correspond torespective transmission narrow-band sets, each transmission narrow-bandset includes at least two narrow-bands. The transmitting module 704 isconfigured to perform the following steps.

Step a, an alternating transmission unit of a first target transmissionblock is transmitted with the base station on a narrow-band of thetransmission narrow-band set corresponding to the first targettransmission block, in which the first target transmission block is anyone of the at least two transmission blocks.

Step b, after the transmission of the alternating transmission unit ofthe first target transmission block is completed, an alternatingtransmission unit of a second target transmission block is transmittedwith the base station on a narrow-band of the transmission narrow-bandset corresponding to the second target transmission block, in which thesecond target transmission block is any one of remaining transmissionblocks of the at least two transmission blocks.

Step c, after one round of transmission of an alternating transmissionunit of each of the at least two transmission blocks is completed, it isdetermined whether transmissions of all the alternating transmissionunits of each of the at least two transmission blocks are completed, ifyes, the transmitting is stopped, or else steps a-b are performed.

Alternatively, the at least two transmission blocks correspond to acommon transmission narrow-band set. The transmitting module 704 isconfigured to perform the following steps.

Step a, an alternating transmission unit of a first transmission blockis transmitted with the base station on a first narrow-band of thetransmission narrow-band set, in is which the first transmission blockis any one of the at least two transmission blocks and the firstnarrow-band is any one narrow-band in the transmission narrow-band set.

Step b, after the transmission of the alternating transmission unit ofthe first transmission block is completed, an alternating transmissionunit of a second transmission block is transmitted with the base stationon a second narrow-band different from the first narrow-band of thetransmission narrow-band set, in which the second transmission block isany one of remaining transmission blocks of the at least twotransmission blocks.

Step c, after one round of transmission of an alternating transmissionunit of each of the at least two transmission blocks is completed, it isdetermined whether transmissions of all the alternating transmissionunits of each of the at least two transmission blocks are completed, ifyes, the transmitting is stopped, or else steps a-b are performed.

Alternatively, the narrow-band set obtaining module 702 is configuredto: obtain a starting transmission narrow-band of the at least twotransmission blocks contained in the schedule information; obtain afrequency hopping step size pre-configured by the base station for theterminal, in which the frequency hopping step size is used to indicate anarrow-band interval between two adjacent narrow-bands in the frequencyhopping transmission; obtain at least two narrow-bands for the frequencyhopping transmission of the at least two transmission blocks based onthe starting transmission narrow-band and the frequency hopping stepsize; and obtain the transmission narrow-band set based on the at leasttwo narrow-bands for the frequency hopping transmission of the at leasttwo transmission blocks.

Alternatively, the narrow-band set obtaining module 702 is configuredto: obtain the transmission narrow-band set of the at least twotransmission blocks contained in the schedule information.

Alternatively, the size parameter obtaining module 703 is configured to:obtain a parameter value of a frequency hopping interval pre-configuredby the base station, in which the parameter value is configured toindicate a number of repeated transmissions of one transmission block ineach frequency hopping transmission; and obtain the is parameter valueas a value of the size parameter.

Alternatively, the size parameter obtaining module 703 is configured to:obtain the size parameter pre-configured by the base station via abroadcast signaling or a user specific signaling; or obtain the sizeparameter sent by the base station via the PDCCH.

Alternatively, the size parameter obtaining module 703 is configured to:perform a step of obtaining the size parameter pre-configured by thebase station via a broadcast signaling or a user specific signaling orperform a step of obtaining the size parameter sent by the base stationvia the PDCCH when the base station pre-configures a parameter value ofa frequency hopping interval for the terminal and the terminal does notactivate the frequency hopping transmission.

Alternatively, the size parameter obtaining module 703 is configured to:obtain a parameter value of a frequency hopping interval as a value ofthe size parameter when the base station pre-configures the parametervalue of the frequency hopping interval for the terminal and theterminal activates the frequency hopping transmission.

Alternatively, in a frequency division duplexing (FDD) coverageenhancement mode A, a value range of the size parameter is {1, 2, 4, 8};in a frequency division duplexing (FDD) coverage enhancement mode B, avalue range of the size parameter is {2, 4, 8, 16}; in a time divisionduplexing (TDD) coverage enhancement mode A, a value range of the sizeparameter is {1, 5, 10, 20}; in a time division duplexing (TDD) coverageenhancement mode B, a value range of the size parameter is {5, 10, 20,40}.

FIG. 8 is a block diagram illustrating an apparatus for transmittingdata according to an example embodiment. As illustrated in FIG. 8, theapparatus may implement a part of or the entire of a base station in theimplementation environment of FIG. 1 in hardware or a combination ofhardware and software to execute steps performed by the terminal asdescribed in any embodiment shown in FIG. 3 or FIG. 4. The apparatus mayinclude a schedule information sending module 801, a narrow-band setobtaining module 802, a size parameter obtaining module 803 and atransmitting module 804.

The schedule information sending module 801 is configured to sendschedule information to a terminal in a physical downlink controlchannel (PDCCH), in which the schedule information is used to schedule atransmission of at least two transmission blocks.

The narrow-band set obtaining module 802 is configured to obtain atransmission narrow-band set of the at least two transmission blocks, inwhich the transmission narrow-band set includes at least twonarrow-bands.

The size parameter obtaining module 803 is configured to obtain a sizeparameter of an alternating transmission unit, in which the alternatingtransmission unit is a data unit composed of multiple repeatedtransmissions of any one of the at least two transmission blocks, andthe size parameter indicates a number of the repeated transmissions ofthe transmission block in the alternating transmission unit.

The transmitting module 804 is configured to perform an alternatingfrequency hopping transmission of the at least two transmission blockswith the terminal based on the transmission narrow-band set and the sizeparameter.

Alternatively, the at least two transmission blocks correspond torespective transmission narrow-band sets, each transmission narrow-bandset includes at least two narrow-bands. The transmitting module 804 isconfigured to perform the following steps.

Step a, an alternating transmission unit of a first target transmissionblock is transmitted with the terminal on a narrow-band of thetransmission narrow-band set corresponding to the first targettransmission block, in which the first target transmission block is anyone of the at least two transmission blocks.

Step b, after the transmission of the alternating transmission unit ofthe first target transmission block is completed, an alternatingtransmission unit of a second target transmission block is transmittedwith the terminal on a narrow-band of the transmission narrow-band setcorresponding to the second target transmission block, in which thesecond target transmission block is any one of remaining transmissionblocks of the at least two transmission blocks.

Step c, after one round of transmission of an alternating transmissionunit of each of the at least two transmission blocks is completed, it isdetermined whether transmissions of all the alternating transmissionunits of each of the at least two transmission blocks are completed, ifyes, the transmitting is stopped, or else steps a-b is are performed.

Alternatively, the at least two transmission blocks correspond to acommon transmission narrow-band set. The transmitting module 804 isconfigured to perform the following steps.

Step a, an alternating transmission unit of a first transmission blockis transmitted with the terminal on a first narrow-band of thetransmission narrow-band set, in which the first transmission block isany one of the at least two transmission blocks and the firstnarrow-band is any one narrow-band in the transmission narrow-band set.

Step b, after the transmission of the alternating transmission unit ofthe first transmission block is completed, an alternating transmissionunit of a second transmission block is transmitted with the terminal ona second narrow-band different from the first narrow-band of thetransmission narrow-band set, in which the second transmission block isany one of remaining transmission blocks of the at least twotransmission blocks.

Step c, after one round of transmission of an alternating transmissionunit of each of the at least two transmission blocks is completed, it isdetermined whether transmissions of all the alternating transmissionunits of each of the at least two transmission blocks are completed, ifyes, the transmitting is stopped, or else steps a-b are performed.

Alternatively, the narrow-band set obtaining module 802 is configuredto: obtain a starting transmission narrow-band of the at least twotransmission blocks; obtain a frequency hopping step size configured forthe terminal, in which the frequency hopping step size is used toindicate a narrow-band interval between two adjacent narrow-bands in thefrequency hopping transmission; obtain at least two narrow-bands for thefrequency hopping transmission of the at least two transmission blocksbased on the starting transmission narrow-band and the frequency hoppingstep size; and obtain the transmission narrow-band set based on the atleast two narrow-bands for the frequency hopping transmission of the atleast two transmission blocks.

Alternatively, the apparatus further includes an adding moduleconfigured to: add the transmission narrow-band set into the scheduleinformation before the schedule is information sending module sends theschedule information to the terminal in the PDCCH.

Alternatively, the size parameter obtaining module 803 is configured to:obtain a parameter value of a frequency hopping interval configured forthe terminal when the frequency hopping interval is pre-configured forthe terminal, in which the parameter value is configured to indicate anumber of repeated transmissions of one transmission block in eachfrequency hopping transmission; and obtain the parameter value as avalue of the size parameter.

Alternatively, the size parameter obtaining module 803 is configured to:select a first value from a preset value set for the size parameter as avalue of the size parameter when a frequency hopping interval isconfigured for the terminal and the terminal activates the frequencyhopping transmission, in which the first value is the same as aparameter value of the frequency hopping interval; select a second valuefrom the preset value set for the size parameter as the value of thesize parameter when the frequency hopping interval is not configured forthe terminal or when the frequency hopping interval is configured forthe terminal and the terminal does not activate the frequency hoppingtransmission, in which the second value is any value in the preset valueset.

Alternatively, the apparatus further includes a configured module or asending module. The configured module is configured to configure thesize parameter for the terminal via a broadcast signaling or a userspecific signaling. The sending module is configured to send the sizeparameter to the terminal via the PDCCH.

Alternatively, in a frequency division duplexing (FDD) coverageenhancement mode A, a value range of the size parameter is {1, 2, 4, 8};in a frequency division duplexing (FDD) coverage enhancement mode B, avalue range of the size parameter is {2, 4, 8, 16}; in a time divisionduplexing (TDD) coverage enhancement mode A, a value range of the sizeparameter is {1, 5, 10, 20}; in a time division duplexing (TDD) coverageenhancement mode B, a value range of the size parameter is {5, 10, 20,40}.

Embodiments of the present disclosure further provide a datatransmission system, including a terminal and a base station.

The terminal includes the apparatus for transmitting data according tothe embodiment described with reference to FIG. 7. The base stationincludes the apparatus for transmitting data according to the embodimentdescribed in FIG. 8.

It should be noted that the division of modules in the above apparatusthat is taken when implementing the functions is only for illustration.In actual applications, the functions may be assigned to differentmodules for implementation according to requirements, i.e., theapparatus may be divided into different modules so as to complete all orpart of functions described above.

With respect to the apparatus according to the embodiment describedabove, the ways to perform operations by respective modules have beendescribed in the associated method embodiments, which are not describedhere.

Embodiments of the present disclosure provide a device for transmittingdata, which may implement all or part of steps performed by a terminaland described in the embodiment shown in FIG. 2 or FIG. 4. The deviceincludes a processor and a memory configured to store instructionsexecutable by the processor.

The processor is configured to receive schedule information sent by abase station in a physical downlink control channel (PDCCH), in whichthe schedule information is used to schedule a transmission of at leasttwo transmission blocks; obtain a transmission narrow-band set of the atleast two transmission blocks, in which the transmission narrow-band setincludes at least two narrow-bands; obtain a size parameter of analternating transmission unit, in which the alternating transmissionunit is a data unit composed of multiple repeated transmissions of anyone of the at least two transmission blocks, and the size parameterindicates a number of the repeated transmissions of the transmissionblock in the alternating transmission unit; perform an alternatingfrequency hopping transmission of the at least two transmission blockswith the base station based on the transmission narrow-band set and thesize parameter.

Embodiments of the present disclosure provide a device for transmittingdata, is which may implement all or part of steps performed by a basestation and described in the embodiment shown in FIG. 3 or FIG. 4. Thedevice includes a processor and a memory configured to storeinstructions executable by the processor.

The processor is configured to send schedule information to a terminalin a physical downlink control channel (PDCCH), in which the scheduleinformation is used to schedule a transmission of at least twotransmission blocks; obtain a transmission narrow-band set of the atleast two transmission blocks, in which the transmission narrow-band setincludes at least two narrow-bands; obtain a size parameter of analternating transmission unit, in which the alternating transmissionunit is a data unit composed of multiple repeated transmissions of anyone of the at least two transmission blocks, and the size parameterindicates a number of the repeated transmissions of the transmissionblock in the alternating transmission unit; perform an alternatingfrequency hopping transmission of the at least two transmission blockswith the terminal based on the transmission narrow-band set and the sizeparameter.

The solution according to the embodiment of the present disclosure isdescribed by taking a terminal and a base station as an example. Itshould be understood that the terminal and the base station includerespective hardware structures and/or software modules for performingthe above functions. In combination with the examples described in theembodiments disclosed in this specification, modules and algorithm stepsmay be implemented by electronic hardware, computer software, or acombination thereof. To clearly describe the interchangeability betweenthe hardware and the software, the foregoing has generally describedcompositions and steps of each example according to functions. Whetherthe functions are performed by hardware or software depends onparticular applications and design constraint conditions of thetechnical solutions. A person skilled in the art may use differentmethods to implement the described functions for each particularapplication, but it should not be considered that the implementationgoes beyond the scope of the present invention.

FIG. 9 is a block diagram of a terminal according to an exampleembodiment.

The terminal 900 includes a communication unit 904 and a processor 902.The processor 902 may be a controller, and is denoted as“controller/processor 902” in FIG. 9. The is communication unit 904 isconfigured to support communication between the terminal and othernetwork devices such as base stations.

Further, the terminal 900 may further include a memory 903 configured tostore program codes and data of the terminal 900.

It should be understood that FIG. 9 merely shows a simplified design ofthe terminal 900. In actual applications, the terminal 900 may includeany number of processors, controllers, memories, communication units andso on, and any terminal which may implement the embodiment of thepresent disclosure falls into the scope of the embodiment of the presentdisclosure.

FIG. 10 is a block diagram of a base station according to an exampleembodiment.

The base station 1000 includes a communication unit 1004 and a processor1002. The processor 1002 may be a controller, and is denoted as“controller/processor 1002” in FIG. 10. The communication unit 1004 isconfigured to support communication between the base station and othernetwork devices such as terminals, other base stations, gateways or thelike.

Further, the base station 1000 may further include a memory 1003configured to store program codes and data of the base station 1000.

It should be understood that FIG. 10 merely shows a simplified design ofthe base station 1000. In actual applications, the base station 1000 mayinclude any number of processors, controllers, memories, communicationunits and so on, and any base station which may implement the embodimentof the present disclosure falls into the scope of the embodiment of thepresent disclosure.

A person skilled in the art may be further aware that in one or moreembodiments described above, the functions described in the embodimentsmay be implemented by hardware, software, firmware or combinationsthereof. When using the software for implementation, the functions maybe stored in a computer readable medium or may be used as one or moreinstructions or codes in the computer readable medium for transmission.The computer readable medium includes a computer storage medium and acommunication medium. The communication medium includes any mediumfacilitating transferring the is computer program from one place toanother place. The storage medium may be any medium accessible by ageneral computer or a dedicated computer.

Embodiments of the present disclosure further provide a computer storagemedium, configured to sore computer software instructions used by theterminal or the base station, which includes programs designed forperform the above method for transmitting data.

Other embodiments of the invention will be apparent to those skilled inthe art from consideration of the specification and practice of theinvention disclosed here. This application is intended to cover anyvariations, uses, or adaptations of the invention following the generalprinciples thereof and including such departures from the presentdisclosure as come within known or customary practice in the art. It isintended that the specification and examples be considered as exemplaryonly, with a true scope and spirit of the invention being indicated bythe following claims.

It will be appreciated that the present invention is not limited to theexact construction that has been described above and illustrated in theaccompanying drawings and that various modifications and changes can bemade without departing from the scope thereof. It is intended that thescope of the invention only be limited by the appended claims.

What is claimed is:
 1. A method for transmitting data, performed by aterminal, comprising: receiving schedule information sent by a basestation in a physical downlink control channel (PDCCH), in which theschedule information is used to schedule a transmission of at least twotransmission blocks; obtaining a transmission narrow-band set of the atleast two transmission blocks, in which the transmission narrow-band setincludes at least two narrow-bands; obtaining a size parameter of analternating transmission unit, in which the alternating transmissionunit is a data unit composed of multiple repeated transmissions of anyone of the at least two transmission blocks, and the size parameterindicates a number of the repeated transmissions of the transmissionblock in the alternating transmission unit; and performing analternating frequency hopping transmission of the at least twotransmission blocks with the base station based on the transmissionnarrow-band set and the size parameter.
 2. The method of claim 1,wherein, the at least two transmission blocks correspond to respectivetransmission narrow-band sets, each transmission narrow-band setincludes at least two narrow-bands, the performing the alternatingfrequency hopping transmission of the at least two transmission blockswith the base station based on the transmission narrow-band set and thesize parameter comprises: step a, transmitting with the base station analternating transmission unit of a first target transmission block on anarrow-band of the transmission narrow-band set corresponding to thefirst target transmission block, in which the first target transmissionblock is any one of the at least two transmission blocks; step b, afterthe transmission of the alternating transmission unit of the firsttarget transmission block is completed, transmitting with the basestation an alternating transmission unit of a second target transmissionblock on a narrow-band of the transmission narrow-band set correspondingto the second target transmission block, in which the second targettransmission block is any one of remaining transmission blocks of the atleast two transmission blocks; step c, after one round of transmissionof an alternating transmission unit of each of the at least twotransmission blocks is completed, determining whether transmissions ofall the alternating transmission units of each of the at least twotransmission blocks are completed, if yes, stopping transmitting, orelse performing steps a-b.
 3. The method of claim 1, wherein the atleast two transmission blocks correspond to a common transmissionnarrow-band set, performing the alternating frequency hoppingtransmission of the at least two transmission blocks with the basestation based on the transmission narrow-band set and the size parametercomprises: step a, transmitting with the base station an alternatingtransmission unit of a first transmission block on a first narrow-bandof the transmission narrow-band set, in which the first transmissionblock is any one of the at least two transmission blocks and the firstnarrow-band is any one narrow-band in the transmission narrow-band set;step b, after the transmission of the alternating transmission unit ofthe first transmission block is completed, transmitting with the basestation an alternating transmission unit of a second transmission blockon a second narrow-band different from the first narrow-band of thetransmission narrow-band set, in which the second transmission block isany one of remaining transmission blocks of the at least twotransmission blocks; and step c, after one round of transmission of analternating transmission unit of each of the at least two transmissionblocks is completed, determining whether transmissions of all thealternating transmission units of each of the at least two transmissionblocks are completed, if yes, stopping transmitting, or else performingsteps a-b.
 4. The method of claim 1, wherein the obtaining thetransmission narrow-band set of the at least two transmission blockscomprises: obtaining a starting transmission narrow-band of the at leasttwo transmission blocks contained in the schedule information; obtaininga frequency hopping step size pre-configured by the base station for theterminal, in which the frequency hopping step size is used to indicate anarrow-band interval between two adjacent narrow-bands in the frequencyhopping transmission; obtaining at least two narrow-bands for thefrequency hopping transmission of the at least two transmission blocksbased on the starting transmission narrow-band and the frequency hoppingstep size; and obtaining the transmission narrow-band set based on theat least two narrow-bands for the frequency hopping transmission of theat least two transmission blocks.
 5. The method of claim 1, whereinobtaining the transmission narrow-band set of the at least twotransmission blocks comprises: obtaining the transmission narrow-bandset of the at least two transmission blocks contained in the scheduleinformation.
 6. The method of claim 1, wherein obtaining the sizeparameter of the alternating transmission unit comprises: obtaining aparameter value of a frequency hopping interval pre-configured by thebase station, in which the parameter value is configured to indicate anumber of repeated transmissions of one transmission block in eachfrequency hopping transmission; and obtaining the parameter value as avalue of the size parameter.
 7. The method of claim 1, wherein obtainingthe size parameter of the alternating transmission unit comprises one ofthe following steps: obtaining the size parameter pre-configured by thebase station via any one of a broadcast signaling and a user specificsignaling; or obtaining the size parameter sent by the base station viathe PDCCH.
 8. The method of claim 7, wherein obtaining the sizeparameter of the alternating transmission unit comprises one of thefollowing steps: performing the step of obtaining the size parameterpre-configured by the base station via any one of the broadcastsignaling and the user specific signaling when the base stationpre-configures a parameter value of a frequency hopping interval for theterminal and the terminal does not activate the frequency hoppingtransmission or performing the step of obtaining the size parameter sentby the base station via the PDCCH when the base station pre-configures aparameter value of a frequency hopping interval for the terminal and theterminal does not activate the frequency hopping transmission.
 9. Themethod of claim 6, wherein obtaining the size parameter of thealternating transmission unit further comprises: obtaining the parametervalue of the frequency hopping interval as the value of the sizeparameter when the base station pre-configures the parameter value ofthe frequency hopping interval for the terminal and the terminalactivates the frequency hopping transmission.
 10. The method of claim 1,wherein, in a frequency division duplexing (FDD) coverage enhancementmode A, a value range of the size parameter is {1, 2, 4, 8}; in afrequency division duplexing (FDD) coverage enhancement mode B, a valuerange of the size parameter is {2, 4, 8, 16}; in a time divisionduplexing (TDD) coverage enhancement mode A, a value range of the sizeparameter is {1, 5, 10, 20}; in a time division duplexing (TDD) coverageenhancement mode B, a value range of the size parameter is {5, 10, 20,40}.
 11. A method for transmitting data, performed by a base station,comprising: sending schedule information to a terminal in a physicaldownlink control channel (PDCCH), in which the schedule information isused to schedule a transmission of at least two transmission blocks;obtaining a transmission narrow-band set of the at least twotransmission blocks, in which the transmission narrow-band set includesat least two narrow-bands; obtaining a size parameter of an alternatingtransmission unit, in which the alternating transmission unit is a dataunit composed of multiple repeated transmissions of any one of the atleast two transmission blocks, and the size parameter indicates a numberof the repeated transmissions of the transmission block in thealternating transmission unit; and performing an alternating frequencyhopping transmission of the at least two transmission blocks with theterminal based on the transmission narrow-band set and the sizeparameter.
 12. The method of claim 11, wherein the at least twotransmission blocks correspond to respective transmission narrow-bandsets, each transmission narrow-band set includes at least twonarrow-bands, the performing the alternating frequency hoppingtransmission of the at least two transmission blocks with the terminalbased on the transmission narrow-band set and the size parametercomprises: step a, transmitting with the terminal an alternatingtransmission unit of a first target transmission block on a narrow-bandof the transmission narrow-band set corresponding to the first targettransmission block, in which the first target transmission block is anyone of the at least two transmission blocks; step b, after thetransmission of the alternating transmission unit of the first targettransmission block is completed, transmitting with the terminal analternating transmission unit of a second target transmission block on anarrow-band of the transmission narrow-band set corresponding to thesecond target transmission block, in which the second targettransmission block is any one of remaining transmission blocks of the atleast two transmission blocks; step c, after one round of transmissionof an alternating transmission unit of each of the at least twotransmission blocks is completed, determining whether transmissions ofall the alternating transmission units of each of the at least twotransmission blocks are completed, if yes, stopping transmitting, orelse performing steps a-b.
 13. The method of claim 11, wherein the atleast two transmission blocks correspond to a common transmissionnarrow-band set, the performing the alternating frequency hoppingtransmission of the at least two transmission blocks with the terminalbased on the transmission narrow-band set and the size parametercomprises: step a, transmitting with the terminal an alternatingtransmission unit of a first transmission block on a first narrow-bandof the transmission narrow-band set, in which the first transmissionblock is any one of the at least two transmission blocks and the firstnarrow-band is any one narrow-band in the transmission narrow-band set;step b, after the transmission of the alternating transmission unit ofthe first transmission block is completed, transmitting with theterminal an alternating transmission unit of a second transmission blockon a second narrow-band different from the first narrow-band of thetransmission narrow-band set, in which the second transmission block isany one of remaining transmission blocks of the at least twotransmission blocks; step c, after one round of transmission of analternating transmission unit of each of the at least two transmissionblocks is completed, determining whether transmissions of all thealternating transmission units of each of the at least two transmissionblocks are completed, if yes, stopping transmitting, or else performingsteps a-b.
 14. The method of claim 11, wherein obtaining thetransmission narrow-band set of the at least two transmission blockscomprises: obtaining a starting transmission narrow-band of the at leasttwo transmission blocks; obtaining a frequency hopping step sizeconfigured for the terminal, in which the frequency hopping step size isused to indicate a narrow-band interval between two adjacentnarrow-bands in the frequency hopping transmission; obtaining at leasttwo narrow-bands for the frequency hopping transmission of the at leasttwo transmission blocks based on the starting transmission narrow-bandand the frequency hopping step size; and obtaining the transmissionnarrow-band set based on the at least two narrow-bands for the frequencyhopping transmission of the at least two transmission blocks.
 15. Themethod of claim 14, further comprising: adding the transmissionnarrow-band set into the schedule information.
 16. The method of claim11, wherein obtaining the size parameter of the alternating transmissionunit comprises: obtaining a parameter value of a frequency hoppinginterval configured for the terminal when the frequency hopping intervalis pre-configured for the terminal, in which the parameter value isconfigured to indicate a number of repeated transmissions of onetransmission block in each frequency hopping transmission; and obtainingthe parameter value as a value of the size parameter.
 17. The method ofclaim 11, wherein obtaining the size parameter of the alternatingtransmission unit comprises: selecting a first value from a preset valueset for the size parameter as a value of the size parameter when afrequency hopping interval is configured for the terminal and theterminal activates the frequency hopping transmission, in which thefirst value is the same as a parameter value of the frequency hoppinginterval; selecting a second value from the preset value set for thesize parameter as the value of the size parameter when the frequencyhopping interval is not configured for the terminal or when thefrequency hopping interval is configured for the terminal and theterminal does not activate the frequency hopping transmission, in whichthe second value is any value in the preset value set.
 18. The method ofclaim 17, further comprising one of the following steps: configuring thesize parameter for the terminal via any one of a broadcast signaling anda user specific signaling; or sending the size parameter to the terminalvia the PDCCH. 19-39. (canceled)
 40. A device for transmitting data,comprising: a processor; and memory configured to store instructionsexecutable by the processor; wherein the processor is configured to:receive schedule information sent by a base station in a physicaldownlink control channel (PDCCH), in which the schedule information isused to schedule a transmission of at least two transmission blocks;obtain a transmission narrow-band set of the at least two transmissionblocks, in which the transmission narrow-band set includes at least twonarrow-bands; obtain a size parameter of an alternating transmissionunit, in which the alternating transmission unit is a data unit composedof multiple repeated transmissions of any one of the at least twotransmission blocks, and the size parameter indicates a number of therepeated transmissions of the transmission block in the alternatingtransmission unit; and perform an alternating frequency hoppingtransmission of the at least two transmission blocks with the basestation based on the transmission narrow-band set and the sizeparameter.
 41. A device for transmitting data, comprising: a processor;and memory configured to store instructions executable by the processor;wherein the processor is configured to perform the method according toclaim
 11. 42.-43. (canceled)